package flexexamples.repository
{
	import flexexamples.domain.Project;
	
	public interface ProjectRepository
	{
		function getProject( id:int, result:Function, fault:Function = null ) : void;
		
		function getAllProjects( result:Function, fault:Function = null ) : void;
		
		function saveProject( project:Project, result:Function, fault:Function = null ) : void;
	}
}